f24041c583b64668deaeff2887a8503cd8cb05b6,platform/vcs-impl/src/com/intellij/openapi/vcs/impl/LineStatusTrackerManager.java,LineStatusTrackerManager,resetTracker,#VirtualFile#,207

Before Change


      return;
    }

    log("resetTracker: for file " + virtualFile.getPath());

    final boolean editorOpened = myFileEditorManager.isFileOpen(virtualFile);
    final boolean shouldBeInstalled = editorOpened && shouldBeInstalled(virtualFile);

    synchronized (myLock) {
      final LineStatusTracker tracker = myLineStatusTrackers.get(document);

      log("resetTracker: shouldBeInstalled - " + shouldBeInstalled + ", tracker - " + (tracker == null ? "null" : "found"));

      if (tracker != null && shouldBeInstalled) {
        refreshTracker(tracker);

After Change


      return;
    }

    if (LOG.isDebugEnabled()) {
      LOG.debug("resetTracker: for file " + virtualFile.getPath());
    }

    final boolean editorOpened = myFileEditorManager.isFileOpen(virtualFile);
    final boolean shouldBeInstalled = editorOpened && shouldBeInstalled(virtualFile);

    synchronized (myLock) {
      final LineStatusTracker tracker = myLineStatusTrackers.get(document);

      if (LOG.isDebugEnabled()) {
        LOG.debug("resetTracker: shouldBeInstalled - " + shouldBeInstalled + ", tracker - " + (tracker == null ? "null" : "found"));
      }

      if (tracker != null && shouldBeInstalled) {